import dayjs from 'dayjs';

// 定义两个数组
const typeList = [
  {
    label: '草图里ios',
    value: 1,
  },
  {
    label: '草图里android',
    value: 2,
  },
  {
    label: '草图里web',
    value: 0,
  },
  {
    label: '草图里小程序',
    value: 3,
  },
  {
    label: '查看全部',
    value: null,
  },
];

const timeData = [
  {
    text: '今天',
    value: () => [dayjs().startOf('day'), dayjs().endOf('day')],
  },
  {
    text: '昨天',
    value: () => [
      dayjs().subtract(1, 'day').startOf('day'),
      dayjs().subtract(1, 'day').endOf('day'),
    ],
  },
  {
    text: '最近7天',
    value: () => [
      dayjs().subtract(6, 'day').startOf('day'),
      dayjs().endOf('day'),
    ],
  },
  {
    text: '最近14天',
    value: () => [
      dayjs().subtract(13, 'day').startOf('day'),
      dayjs().endOf('day'),
    ],
  },
  {
    text: '最近一个月',
    value: () => {
      const start = dayjs().subtract(30, 'day').startOf('day');
      const end = dayjs().endOf('day');
      return [start, end];
    },
  },
];

// 默认导出一个包含两个数组的对象
export default { typeList, timeData };
